import {getJobCatsList} from '../../api/jobs';
import Cache from '../../utils/cache.js';
import util from '../../utils/util';
Page({

  /**
   * 页面的初始数据
   */
  data: {
    work_type_list : [
      '物流配送','营销宣传','行政','服务业','市场营销','餐饮行业','影视传媒'
    ],
    work_list : [
      '分拣员','快递员','跑腿代办','送货司机','安保','建筑/房地产','驾驶员','装卸/搬运','驾驶员','操作工','物流','司机','交通/物流/仓储'
    ],
    selectedWorkType:0,
    selectedWork:0,
    job : '',
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
    //获取一级分类
    getJobCatsList({
      parentId : 0
    }).then(res=>{
      this.setData({
        work_type_list : res.data,
        selectedWorkType : res.data.length ?  res.data[0].id : 0
      })
      if(res.data.length){
        this.get_select_work()
      }
      
    })
  },

     //选择岗位类型
     select_work_type(e){
      //  点击筛选二级分类
      const index = e.currentTarget.dataset.value;
       this.setData({ selectedWorkType: index });
       this.get_select_work()
    },
    get_select_work(){
      // 二级分类列表
      getJobCatsList({
        parentId : this.data.selectedWorkType
      }).then(res=>{
          this.setData({
            work_list:res.data
          })
      })
    },
    //选择职位
    select_work(e){
      const value = e.currentTarget.dataset.value;
      const job   = e.currentTarget.dataset.job;
      this.setData({ selectedWork: value,job:job });
   
    },
   
    confirm_job(){
 
      //确认选择
      if(!this.data.selectedWork || this.data.selectedWork ==0){
         return util.Tips('请选择从事工种');
      }
      Cache.set('selectedWork',this.data.selectedWork)
      Cache.set('job',this.data.job)
      wx.navigateBack()
    },
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})